special heavy penal courts - Francés Inglés Diccionario